filezilla server与windows资源管理器中文兼容问题

filezilla 是跨平台开源免费软件,一直以来,成为网友架设FTP服务器的首选。但也一直存在一个中文乱码的问题,后来为了解决这个乱码,有人出了个filezillapv,权当其补丁程序吧!目前filezilla server 最新版为0.9.37,服务器端仅提供windows平台,客户端有windows,linux与Mac OS平台。

filezilla官网:http://filezilla-project.org/

filezillaPV下载地址:http://sourceforge.net/projects/filezillapv/files/Patched%20FileZilla%20Server/

我这里要说的并非filezilla的中文乱码,而是其对中文支持的问题。我从0.9.29到0.9.37都去测试过,发现都有此现象(什么现象下面会提到),包括使用了相应版本补丁程序。目前还没有针对0.9.37的补丁程序。

公司同事使用FTP有个习惯,大多都是使用windows的资源管理器来打开其相应账号的FTP文件夹,权限全给。时常反应无法将文件拖到服务器上,提示如下:


FTP Folder Error


An error occurred copying a file to the FTP Server. Make sure you have permission to put files on the server.

Details:

200 Type set to I 227 Entering Passive Mode (192,168,203,197,4,31) 150 Connection accepted
经查,发现无法完成复制,这种情况都是中文名称的文件,将其更名为英文或数字名称后,可以正常复制。但又并非全部中文名称的文件都不能复制,如:廠內線電話表.xml,廠內線電話表.doc,这两份可以正常复制到服务器上面,相应简体名称亦可;如若改为,內線電話表.xml,內線電話表.doc 或 电话表.xml ,电话表.doc ,则又出现以上错误,苦恼~~~

最后,将所有不能正常复制到服务器的中文名称文件汇总起来,不再使用资源管理器传送,而是使用了FTP客户端程序,FlashFxp,filezilla,firefox插件,都可以将这些文件顺利上传,看来是windows资源管理器与filezilla server编码兼容问题!?